﻿from Devices.Chiot.Bulb.DeviceBulb import DeviceBulb

class DeviceMatterBulb(DeviceBulb):
    class DeviceFullStatus:
        def __init__(self):
            self.mac = ""
            self.firmwareVersion = ""
            self.hardwareVersion = ""
            self.protocol = ""
            self.timezone = ""
            self.buildTime = ""
            self.powerType = DeviceBulb.PowerType.BULB_TYPE_INVALID
            self.ledDriver = DeviceBulb.LedDriver.LED_DRIVER_INVALID
            self.interfaceType = DeviceBulb.InterfaceType.INTERFACE_TYPE_INVALID
            self.currents = DeviceBulb.Currents()
            self.switch_state = False
            self.noDisturb = False
            self.lightAttr = DeviceBulb.LightAttr()

